"""

其他内置方法
"""


class Student:
    def __init__(self, name, age):
        self.name = name  # 学生姓名
        self.age = age  # 学生年龄

    # __str__魔术方法
    def __str__(self):
        return f"Student类对象，name:{self.name},age:{self.age}"

    # __lt__魔术方法
    def __lt__(self, other):
        return self.age < other.age

    # __le__魔术方法
    def __le__(self, other):
        return self.age <= other.age

    # __eq__魔术方法
    def __eq__(self, other):
        return self.age == other.age


stu = Student('小黑', 18)
stu2 = Student('小白', 19)
# print(stu)
# print(str(stu))

# print(stu < stu2)
# print(stu > stu2)

# print(stu <= stu2)
# print(stu >= stu2)


print(stu == stu2)
